	.desk-wrap{
	    background-image: url(../img/selfService-bg.png);
	}
	.desk-content{
		padding-left: 60px;
		padding-right: 65px;
		font-size: 18px;
		color: #fff;
	}
	.service-left,.service-right{
		float: left;
	}
	.service-left{
		width: 235px;
	}
	.self-left-top{
		height: 90px;
		width: 235px;
		background-image: url(../img/self-left-top-grey.png);
		line-height: 80px;
		margin-bottom: -15px;
		background-repeat: no-repeat;
		background-size: 100% 98%;
		margin-top: 50px;
		box-sizing: border-box;
	}
	.self-left-top.light{
		height: 120px;
		background-image: url(../img/self-left-top.png);
		width: 255px;
		margin-left:-10px;
		margin-bottom: -32px;
	}
	.self-left-middle{
		height: 100px;
		background-image: url(../img/self-left-middle-grey.png);
		margin-top:-10px;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    line-height: 125px;
		/*padding-right: 25px;*/
	}
	.self-left-middle.light{
		background-image: url(../img/self-left-middle.png);
	    background-size: 107% 100%;
	    background-position-x: -10px;
	    height: 116px;
	    margin-bottom: -16px;
	    line-height: 115px;
	}
	.self-left-footer{
		height: 100px;
		background-image: url(../img/self-left-footer-grey.png);
		margin-top:-10px;
		background-repeat: no-repeat;
	    background-size: 100% 100%;
	    line-height: 130px;
    	padding-right: 25px;
	}
	.self-left-footer.light{
		background-image: url(../img/self-left-footer.png);
	    background-size: 107% 120%;
	    background-position-x: -10px;
	}
	.service-left span{
		font-size: 22px;
	}
	.service-left .self-bar >div{
		font-size: 18px;
		color: rgba(255,255,255,0.2);
		font-weight: normal;
		text-align: center;
		/*padding-left: 20px;*/
	}
	.service-left .self-bar >div.light{
		font-weight: bold;
		letter-spacing: 4px;
		font-size: 22px;
		color: #fff;
	}
	.basic-more{
		width: 100%;
		text-align: center;
		position: absolute;
	    bottom: -10px;
	}
	.desk-wx{
		text-align: center;
		color: #00e2bf;
		line-height: 25px;
		float: right;
		padding-bottom: 5px;
    	height: 176px;
    	box-sizing: border-box;
	}
	.desk-wx img{
		width: 145px;
	}
	.desk-wx .remark{
		margin-top: -10px;
	}
	.service-right{
	    margin-left: 140px;
	    margin-top: 30px;
	    margin-right: 70px;
	    width: 1350px;
	    height: 580px;
	    position: relative;
	}
	.self-wrap{
		height: 470px;
		padding-top: 20px;
		overflow: hidden;
	}
	.self-content{
		margin-right: 30px;
	}
	.self-item{
		width: 100%;
		min-height: 58px;
		line-height: 30px;
		padding-left: 35px;
		border-bottom: 2px solid  rgba(1, 220, 182, 0.15);
		box-sizing: border-box;
	}
	.self-item.centerY{
		height: 58px;
	}
	.self-content >div:nth-child(2),.self-content >div:nth-child(3),.self-content >div:nth-child(4){
		width: 1120px;
	}
	.self-title{
		color: #01dcb6;
		font-weight: bold;
		margin-right: 30px;
		float: left;
		text-align: right;
		display: flex;
	}
	.self-title span{
		max-width: 145px;
		width: 145px;
		overflow: hidden;
		display: inline-block;
	    white-space: nowrap;
	}
	.self-detail{
		float: left;
		max-width: 960px;
		/*min-height: 58px;*/
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    word-break: break-all;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;

	}
	.self-detail-text{
		max-height: 58px;
		line-height: 25px;
	}
	.self-material{
		padding-top: 14px;
	}
	.self-content >div:nth-child(2n),.desk-wx,.verify-content >div:nth-child(2n-1){
		background-image: url(../img/bg-line.png);
	    background-repeat: repeat-y;
	    background-size: 100% 100%;
	}
	.select-item{
		float: left;
		font-size: 18px;
		height: 46px;
		line-height: 46px;
		padding-left: 25px;
		padding-right: 25px;
		margin-top: 3px;
		margin-bottom:3px;
		margin-right:18px;
		cursor: pointer;
		letter-spacing: 1px;
		width: fit-content;
	    border: 1px solid transparent;
	    box-sizing: border-box;
        border-radius: 50px;
	}
	.select-item img{
		margin-top: -2px;
	}
	.select-item span{
		margin-left:10px;
	}
	.select-item .noSelect{
		display: inline;
	}
	.select-item .select{
		display: none;
	}
	.selected .noSelect{
		display: none;
	}
	.selected .select{
		display: inline;
	}
	.selected{
		color: #edc461;
		font-weight: bold;
		border:1px solid #edc461;
		box-sizing: border-box;
		border-radius: 50px;
		background: rgba(237, 196, 97, 0.2);
	}
	.multiSelect .select-item{
		float: none;
		padding-right: 50px;
	}
	.self-item:not(.centerY) .self-title{
		padding-top: 14px;

	}

	/*收件凭证*/
	.receive-wrap{
		padding-top: 90px;
	    font-size: 24px;
	    font-weight: bold;
	    text-align: center;
	}
	.receive-wrap span{
		color: #05ccae;
	}
	.receive-wrap .code{
		margin-top: 35px;
	}
	.receive-content{
		padding-left: 100px;
		padding-right: 100px;
	}
	.reveive-img{
		margin-top: 30px;
	}
	.receive-wrap .reveive-remark{
		font-size: 18px;
		color: rgb(255,255,255,0.2);
	}


	/*审核结果*/
	.verify-item{
		height: 58px;
		width: 100%;
		padding-left:50px;
		font-size: 18px;
		line-height: 58px;
		box-sizing: border-box;
		cursor: pointer;
		border-bottom: 2px solid rgba(1, 220, 182, 0.15);
	}
	.verify-subTitle{
		font-weight: bold;
		color: #01dcb6;
	}
	.verify-title{
		width: 700px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.verify-result{
		width: 200px;
	}
	.verify-fail{
		color: red;
	}
	.verify-subTitle .verify-result{
		padding-left: 15px;
	}
	.verify-result span,.verify-look span{
		margin-left: 7px;
	}
	.verify-result img{
		margin-top:-3px;
	} 
	.verify-look{
		width: 300px;
		text-align: right;	
	}
	.verify-wrap,.space-wrap,.upload-wrap,.detail-wrap{
		height: 485px;
		overflow: hidden;
		margin-top: 20px;
	}
	.verify-content{
		padding-right: 30px;
	}
	.verify-wrap .look-btn{
		width: 120px;
		height: 46px;
		line-height: 46px;
		border-radius: 30px;
		text-align: center;
		border: 1px solid #edc461;
	    background: rgba(237, 196, 97, 0.2);
	    float: right;
	    margin-right:-10px;
	}
	.verify-wrap .look-btn img{
		margin-top: -3px;
	}
	/*弹窗*/
	.coupon{
		z-index: 99999999999999;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,.8);;
	}
	.verify-coupon .verify-look,.inform-coupon .verify-look,.phone-worker .verify-look{
		width: 1400px;
		height: 650px;
		background-image: url(../img/look-bg.png);
		background-size: 100% 100%;
		margin:0 auto;
		margin-top: 180px;
		position: relative;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.verify-coupon .look-title,.inform-coupon .look-title,.phone-worker .look-title{
		width: 1200px;
		height: 100px;
		line-height: 100px;
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		color: #fff;
		position: absolute;
		top: -50px;
		left: 100px;
		background-image: url(../img/look-title.png);
	}
	.verify-coupon .look-wrap,.phone-worker .phone-worker-wrap{
		height: 500px;
		width: 1200px;
		overflow: hidden;
		margin:0 auto;
	}
	.verify-coupon .look-item{
		height: 60px;
		line-height: 60px;
		border-bottom: 2px solid rgba(1, 220, 182, 0.15);;
	}
	.verify-coupon .look-content{
		border-top: 1px solid #2e5f85;
		margin-right: 30px;
	}
	.verify-coupon .look-item >div{
		width: 600px;
		font-size: 18px;
		color: #fff;
	}
	.verify-coupon .look-item >div:nth-child(1){
		padding-right: 55px;
		text-align: right;
		border-right: 2px solid rgba(1, 220, 182, 0.15);
	}
	.verify-coupon .look-item >div:nth-child(2){
		padding-left: 55px;
		color: #01dcb6;
		text-align: left;
	}
	.verify-coupon .look-close,.phone-worker .phone-worker-close{
		text-align: center;
	    width: 102px;
	    margin: 80px auto;
	    cursor: pointer;
	}
	/*通知弹窗*/
	.inform-coupon .inform-title{
		font-size: 24px;
		line-height: 24px;
		color: #00de97;
		margin-bottom: 20px;
		text-align: center;
	}
	.inform-coupon .inform-date{
		font-size: 16px;
		line-height: 16px;
		color: #00de97;
		margin-bottom: 30px;
		text-align: center;
	}
	.inform-coupon .inform-wrap{
	    width: 1200px;
	    margin: 0 auto;
	    height: 380px;
	    margin-bottom: 110px;
	    font-size: 18px;
	    line-height: 35px;
	    color: #fff;
	    text-align: left;
	    overflow: hidden;
	}
	.inform-coupon .inform-content{
		padding-right: 40px;
		width: 100%;
		box-sizing: border-box;
	}
	.inform-coupon .look-close{
		text-align: center;
	}
	/*个人空间*/
	.space-item{
		width: 142px;
		float: left;
		margin-right:80px;
		margin-bottom: 30px;
		cursor: pointer;
	}
	.space-content >div:nth-child(6n){
		margin-right:0px;
	}
	.space-img{
		width: 142px;
		height: 186px;
		overflow: hidden;
		position: relative;
	}
	.space-img img{
		height: 186px;
	}
	.space-title{
		height: 50px;
	}
	.space-circle{
		position: relative;
		margin-right:10px;
		width: 29px;
		height: 29px;
	}
	.space-circle:after{
		content: "1";
		font-size: 0;
	    background-image: url(../img/space-circle.png);
        background-size: 100% 100%;
	    width: 29px;
	    height: 29px;
	    position: absolute;
	}
	.space-select:after{
		content: "1";
		font-size: 0;
	    background-image: url(../img/space-select.png);
        background-size: 100% 100%;
	    width: 29px;
	    height: 29px;
	    position: absolute;
	}
	.space-text{
		font-size: 16px;
		line-height: 25px;
		width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
	    display: -webkit-box;
	    word-break: break-all;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    max-height: 50px;
	}
	.space-review{
	    width: 100%;
	    height: 35px;
	    background: rgba(0,0,0,0.2);
	    position: absolute;
	    bottom: 0;
	    text-align: center;
	    font-size: 16px;
	    line-height: 35px;
	    z-index: 999999;
	}
	.space-btn >div{
		margin-top: 25px;
	}
	.space-btn .desk-cancel{
	    margin-top: 0px !important;
	}
	.space-wrap{
		height: 500px;
	}

	/*实时扫拍*/
	.sweep-left{
		float: left;
		width: 594px;
		margin-right:50px;
	}
	.sweep-name{
		font-size: 18px;
		font-weight: bold;
		line-height: 24px;
		color: #fff;
		margin-bottom: 30px;
	}
	.sweep-title{
		color: #01dcb6;
	    width: 480px;
	    display: inline-block;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.sweep-wrap{
		margin-top:30px;
	}
	.sweep-camera{
		width: 594px;
		height: 528px;
		border-radius: 10px;
		background: #000;
	}
	.sweep-right{
		float: left;
		width: 700px;
	}
	.sweep-item{
		width: 195px;
		height: 137px;
		margin-right:30px;
		float:left;
		position: relative;
	}
	.sweep-img{
		width: 195px;
		height: 137px;
		overflow: hidden;
	}
	.sweep-img img{
		width: 100%;
		max-height: 100%;
	}
	.sweep-result{
		height: 440px;
		overflow: hidden;
	}
	.sweep-detail >div:nth-child(3n){
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.sweep-btn{
		margin-top: 20px;
	}
	.sweep-btn >div{
		width: 195px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		border-radius: 15px;
		margin-right:30px;
		font-size: 22px;
		font-weight: bold;
		cursor: pointer;
	}
	.sweep-skip{
		border: 2px solid #01dcb6;
	    background: #2c5790;
	    color: #01dcb6;
	}
	.sweep-photo,.sweep-handle{
		background: -webkit-linear-gradient(top, #00e6ea , #00de97);
	    background: -o-linear-gradient(bottom, #00e6ea, #00de97);
	    background: -moz-linear-gradient(bottom, #00e6ea, #00de97);
	    background: linear-gradient(to bottom, #00e6ea , #00de97);
	}
	.sweep-cancel{
		position: absolute;
		top: -10px;
		right: -10px;
		cursor: pointer;
	}
	.sweep-review{
		width: 100%;
		height: 30px;
		background: rgba(0,0,0,0.2);
		position: absolute;
		bottom: 0;
		text-align: center;
		font-size: 16px;
		line-height: 30px;
	}
	.sweep-detail{
		margin-top: 10px;
	}
	.preview-content{
		width: 1100px;
		margin:0 auto;
		margin-top:60px;
		text-align: center;
	}
	.preview-title{
		font-size: 30px;
		line-height: 30px;
		color: #fff;
		margin-bottom: 40px;
	}
	.preview .swiper-container{
		height: 800px;
	}
	.preview .preview-close{
		position: absolute;
		top: 67px;
		right: 117px;
		cursor: pointer;
	}
	.preview-btn{
		margin-top:30px;
		cursor: pointer;
	}
	.preview-btn img{
		margin-right: 60px;
	}
	.preview-btn >img:nth-child(4){
		margin-right: 0;
	}
	.preview .swiper-button-prev, .preview .swiper-button-next,.video-work .swiper-work-prev, .video-work .swiper-work-next{
	    background-image: none;
	    transition: all .5s ease;
	    box-sizing: border-box;
	    line-height: 34px;
	    text-align: center;
	    padding: 0;
	    color: #01dcb6;
	    right: 20px;
	}
	.preview .iconfont{
		font-size: 60px;
	}
	/*上传材料*/
	.upload-item{
		float: left;
		margin-right:70px;
		margin-bottom: 30px;
		height: 220px;
		width: 155px;
		cursor: pointer;
	}
	.upload-content >div:nth-child(6n){
		margin-right:0;
	}
	.upload-plus{
		width: 155px;
		height: 155px;
		background-image: url(../img/upload-prepare.png);
		background-size: 100% 100%;
		color: #01dcb6;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		padding-top: 47px;
		box-sizing: border-box;
	}
	.upload-reduce{
		width: 155px;
		height: 155px;
		background-image: url(../img/upload-bg.png);
		background-size: 100% 100%;
		color: #efca70;
		font-size: 16px;
		text-align: center;
		padding-top: 47px;
		box-sizing: border-box;
		position: relative;
	}
	.upload-title{
		width: 100%;
		font-size: 16px;
		margin-top: 16px;
		line-height: 24px;
		height: 48px;
		text-align: center;
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    word-break: break-all;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	}
	.reduce-text{
		position: absolute;
		bottom: 3px;
		left: 0;
		width: 94%;
		margin-left:5px;
		height: 40px;
		line-height: 40px;
		background: #21505c;
	    border-bottom-left-radius: 10px;
	    border-bottom-right-radius: 10px;
	}
	.reduce-text img{
		margin-top: -3px;
		margin-right:10px;
	}
	.plus-text{
		margin-top:15px;
	}
	.way-title{
		font-size: 22px;
		line-height: 22px;
		color: #fff;
		font-weight: bold;
		text-align: left;
		margin-bottom:65px;
	}
	.way-item{
		width: 330px;
		height: 330px;
		border-radius: 10px;
		margin-right: 80px;
		text-align: center;
		cursor: pointer;
	}
	.way-item.scale{
		background-image: url(../img/scale.png);
	}
	.way-item.space{
		background-image: url(../img/space.png);
	}
	.way-item.photo{
		background-image: url(../img/photo.png);
	}
	.way-content >div:last-child{
		margin-right: 0;
	}
	.way-title{
		font-size: 22px;
		line-height: 22px;
		color: #fff;
		text-align: left;
	}
	.way-title.text{
		text-align: center;
	}
	.way-item >div:nth-child(1){
		height: 114px;
		margin-top:75px;
		margin-bottom: 37px;
	}
	/*填写基本信息*/
	.basic-wrap {
		height: 485px;
		margin-top: 20px;
	}
	.basic-wrap table{
		width: 100%;
	}
	.basic-wrap  td{
		height: 70px;
		line-height: 70px;
		border:2px solid rgba(1, 220, 182, 0.15);
		text-align: left;
	}
	.basic-wrap td >div:nth-child(1){
		float: left;
		font-size: 18px;
		color: #01dcb6;
		font-weight: bold;
		width: 180px;
		text-align: right;
	}
	.basic-wrap td >div:nth-child(2){
		padding-left: 20px;
		float: left;
		max-width: 400px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 400px;
	}
	.basic-wrap input{
		border: 1px solid #01dcb6; 
		background: #26456B;	
		height: 45px;
		line-height: 45px;
		border-radius: 5px;
		width: 400px;
		font-size: 18px;
		padding-left: 20px;
		color: #fff;
		padding-right: 20px;
		margin-left:20px;
	}
	.basic-wrap  .address{
		width: 780px;
	}
	.basic-wrap .single{
		display: inline-block;
		margin-left: 20px;
		margin-top:10px;
	}
	label{
		position: relative;
		cursor: pointer;
	}
	label  input{
		position: absolute;
		width: 0 !important;
		height: 0 !important;
	    left: 0;
	    top: 0;
	    /*visibility: hidden;*/
	    display: none
	}
	/*人脸识别*/
	.face-camera{
		width: 740px;
		height: 540px;
		border:5px solid #4a71a1;
		margin:20px auto;
		box-sizing: border-box;
	}
	.face-title{
		font-size: 18px;
		line-height: 18px;
		color: #01dcb6;
		text-align: center;
	}
	.face .desk-btn{
		margin-top: -30px;
	}
	.identify .face-title{
		margin-top: 50px;
	}
	.identify-img{
		margin-top:70px;
		text-align: center;
	}
	.identify-img img{
		width: 610px;
	}

	/*确认材料*/
	.confirm .verify-item{
		padding-left: 40px;
		border-bottom: 2px solid rgba(1, 220, 182, 0.15);;
	}
	.confirm .verify-item .verify-look >img:nth-child(2){
		display: none;
	}
	.confirm .verify-item.select,.look-content >div:nth-child(2n-1){
        background-image: url(../img/bg-line.png);
    	background-repeat: repeat-y;
    	background-size: 100% 100%;
	}
	.confirm .verify-item.select .verify-look >img:nth-child(1){
		display: none;
	}
	.confirm .verify-item.select .verify-look >img:nth-child(2){
		display: block;
	}
	.confirm .verify-result{
	    margin-right: 20px;
	    width: auto;
	}
	.confirm .confirm-title{
		width: 1140px;
		overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.confirm .verify-look{
		width: auto;
		height: 58px;
	}
	.chooseAll{
	    font-size: 20px;
	    color: #fff;
	    float: right;
	    margin-right: 45px;
	    cursor: pointer;
        display: inline-block;
	    height: 36px;
	    width: 90px;
	    position: relative;
	    text-align: center;
        font-weight: normal;
	}
	.chooseAll img{
		width: 20px;
		position: absolute;
	    left: 0;
	    top: 9px;
	    margin-top: 0;
	}

	/*语音搜索结果*/
	.desk-result{
	    background-image: url(../img/result-bg.png);
	}
	.desk-result .service-right{
	    width: 1660px;
	    margin-left: 60px;
	}
	.desk-result .confirm .confirm-title{
		width: 1520px;
	}
	.desk-result .desk-cancel{
		width: 400px;
		color: #01dcb6 !important;
	}
	.desk-result .confirm-content,.desk-form .confirm-content,.desk-advertise .confirm-content{
		margin-right: 30px;
	}
	.desk-result .confirm-content >div:nth-child(2n-1),.desk-form .confirm-content >div:nth-child(2n-1){
	    background-image: url(../img/bg-line.png);
    	background-repeat: repeat-y;
    	background-size: 100% 100%;
	  
	}
	.desk-result .desk-remark,.desk-btn-pagination .desk-remark{
		height: 36px;
		line-height: 36px;
	    display: flex;
    	align-items: center;
		position: relative;
	}
	.desk-result .pagination,.desk-btn-pagination .pagination{
		position: absolute;
		top: 0;
		right: 0;
		color: #fff;
	}
	.desk-result .desk-remark img,.desk-btn-pagination .desk-remark img{
		margin-top:0;
		margin-left:0;
	}
	.desk-result .desk-remark .result-title,.desk-btn-pagination  .desk-remark .result-title{
	    display: inline-block;
    	width: 554px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	/*语音搜索首页*/
	.dialog-coupon-content{
		width: 339px;
		height: 339px;
		position: absolute;
		top: 50%;
		left: 50%;
		padding-top: 60px;
		text-align: center;
		box-sizing: border-box;
		margin-top:-200px;
		margin-left:-200px;
		background-image: url(../img/dialog-coupon-bg.png);
		background-size: 100% 100%;
		font-size: 24px;
		color: #fff;
		line-height: 24px;
	}
	.dialog-text{
		margin-top: 30px;
	}
	.dialog-close{
		position: absolute;
		width: 74px;
		bottom: -75px;
    	left: 50%;
    	margin-left:-37px;
	}
	.dialog-icon,.dialog-close{
		cursor: pointer;
	}
	.dialog-icon{
		position: relative;
	}
	.rotate{
	    position: absolute;
	    top: 0;
	    left: 50%;
	    margin-left: -78px;
	    animation:mymove 1.5s ease-in-out infinite;
		-webkit-animation:mymove 1.5s ease-in-out infinite; 
	}
	@keyframes mymove{
	    0%{
	        transform: rotate(0);
	      }
	    100%{
	    	transform:rotate(360deg);
	    }
	}
	.dialog-end-content{
		width: 694px;
		height: 451px;
		position: absolute;
		top: 50%;
		left: 50%;
		padding-top: 60px;
		text-align: center;
		box-sizing: border-box;
		margin-top:-225px;
		margin-left:-347px;
		background-image: url(../img/dialog-coupon-bg.png);
		background-size: 100% 100%;
		font-size: 24px;
		color: #fff;
		line-height: 24px;
	}
	.dialog-smile{
		margin-top: -176px;
	}
	.dialog-smile img{
		width: 200px;
	}
	.dialog-end .dialog-text{
		font-size: 30px;
		font-weight: bold;
		line-height: 50px;
		padding-left: 100px;
		padding-right: 100px;
		margin-top: 10px;
	}
	.dialog-end .dialog-text span{
		font-size: 50px;
	}
	.dialog-remark{
		color: #fff601;
		font-size: 20px;
		font-weight: bold;
		margin-top: 40px;
		height: 20px;
	}
	.dialog-btn{
		padding-left: 150px;
		padding-right: 150px;
		margin-top: 50px;
	}
	.dialog-btn >div{
		width: 180px;
		line-height: 60px;
		height: 60px;
		text-align: center;
		font-size: 24px;
		border-radius: 60px;
		cursor: pointer;
	}
	.dialog-btn .ensure{
		color: #00e1b4;
		background:#fff;
	}
	.dialog-btn .cancel{
		color: #fff;
		border:2px solid #fff;
	}
	
	/*404页面*/
	.unusual{
		font-size: 24px;
		line-height: 24px;
		color: #fff;
		text-align: center;
	    background-image: url(../img/public/desk-bg.png);
	}
	.unusual-img{
		margin-top: 214px;
		margin-bottom: 55px;
	}
	.unusual-help,.unusual span{
		color: #00f0ff;
	}
	.unusual span{
		font-size: 36px;
		font-weight: bold;
		margin-left: 10px;
		margin-right: 10px;
	}
	.unusual-help{
		margin-top:35px;
		margin-bottom: 60px;
		font-weight: bold;
	}
	.unusual-back{
		width: 400px;
		height: 70px;
		line-height: 70px;
		text-align: center;
		border-radius: 70px;
		margin:0 auto;
		font-weight: bold;
		background: -webkit-linear-gradient(top, #00dfa5 , #00e4d5);
	    background: -o-linear-gradient(bottom, #00dfa5, #00e4d5);
	    background: -moz-linear-gradient(bottom, #00dfa5, #00e4d5);
	    background: linear-gradient(to bottom, #00dfa5 , #00e4d5);
	}

	/*叫号页面*/
	.calling{
		background-image: url(../img/public/desk-bg.png);
	}


	/*欢迎页面*/
	body{
		padding: 0;
		margin:0;
	}
	.welcome{
		background-image: url(../img/welcome.png);
		text-align: center;
		width: 1920px;
	    height: 1080px;
	    font-family: 微软雅黑;
	    position: relative;
	    overflow: hidden;
	}
	.welcome-icon{
		margin-top: 178px;
		margin-bottom:85px;   
	}
	.welcome .desk-remark{
		width: 1061px;
		height: 78px;
		line-height: 78px;
		background-image:url(../img/desk-remark.png);
		color: #103262;
		text-align: center;
		font-size: 37px;
		margin: 0 auto;
		margin-top: 50px;
	}
	/*叫号页面*/
	.calling .desk-content{
		text-align: center;
	}
	.calling  .desk-content .num{
		margin-top: 60px;
		font-size: 333px;
		line-height: 333px;
        color: #00de97;
        font-weight: bold;
	}
	.calling .remark{
		font-size: 30px;
		line-height: 30px;
		margin-bottom:60px;
		margin-top: 90px;
	}
	.calling .calling-btn{
		margin-left:300px;
		font-size: 36px;
		font-weight: bold;
	    line-height: 125px;
	}
	.calling .calling-code{
		background-image: url(../img/calling-code.png);
		float: left;
		margin-right:150px;
		width: 566px;
		height: 144px;
	}

	.calling .calling-id{
		background-image: url(../img/calling-id.png);
		float: left;
		width: 566px;
		height: 144px;
		
	}

		
	.search-btn{
		width: 440px;
		height: 50px;
		line-height: 50px;
		border-radius: 30px;
		border:2px solid #385079;	
		display: inline-block;
	}
	.search-btn input{
		width: 380px;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		color: #fff;
		background:none;
		border:none;
		border-radius: 30px;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
	    font-weight: normal;
	}
	.search-btn img{
		float: right;
	    padding-top: 10px;
	    padding-right: 20px;
	    margin-top: 0;
	    width: 32px !important;
	}
	[placeholder] { font-family: 'Microsoft yahei'; }
    ::-moz-placeholder {
        color: rgb(255,255,255,0.5);
        text-indent: 5px; /* 没有用 */
        opacity: 1!important;
    }
    :-ms-input-placeholder {
        color: rgb(255,255,255,0.5);
        text-indent: 5px;
    }
    ::-webkit-input-placeholder {
        color: rgb(255,255,255,0.5);
        text-indent: 5px;
    }
		

	/*数字证书支付*/
	.pay-wrap{
		margin-top:60px;
		color: #fff;
		font-size: 18px;
		line-height: 18px;
		padding-left: 50px;
		padding-right: 50px;
	}
	.pay-wrap .title{
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 35px;
	}
	.pay-left{
		margin-right: 80px;
	}
	.money-item{
		width: 360px;
		height: 110px;
		margin-bottom: 40px;
		text-align: center;
		border:2px solid #2986b1;
		background: rgba(41, 134, 177, 0.3);
		border-radius: 10px;
		padding-top: 29px;
		box-sizing: border-box;
		cursor: pointer;
	}
	.money-item.money-select{
		border:2px solid #00de97;
		background: rgba(0, 222, 151, 0.3);
		position: relative;
	}
	.money-item.money-select::after{
	    content: "";
	    background-image: url(../img/pay-money.png);
	    width: 61px;
	    height: 61px;
	    display: inline-block;
	    font-size: 0;
	    position: absolute;
	    right: -1px;
	    bottom: -1px;
	}
	.money-item .money{
		font-size: 28px;
		line-height: 21px;
		margin-top:14px;
		color: #00de97;
		font-weight: bold;
	}
	.pay-way{
		width: 360px;
		height: 137px;
		border-right: 2px solid #498aaa;
		border-bottom: 2px solid #498aaa;
		box-sizing: border-box;
	}
	.pay-way.centerXY{
		cursor: pointer;
	}
	.pay-way-select{
	    border: 2px solid #00de97;
    	background: rgba(0, 222, 151, 0.3);
    	width: 362px;
	    margin-left: -2px;
	    height: 140px;
	    margin-top: -2px;
	}
	.pay-way-select.pay-wx{
		border-top-left-radius: 10px;
	}
	.pay-content{
		border:2px solid #2c87a6;
		border-radius: 10px;
		width: 1156px;
		height: 414px;
		box-sizing: border-box;
		background: rgba(41, 134, 177, 0.3);
	}
	.pay-content-left >div:nth-child(3){
		border-bottom: none;
	}
	.pay-remark{
		font-size: 20px;
	}
	.pay-img{
		margin: 0 auto;
		margin-top: 25px;
		margin-bottom: 20px;
		width: 207px;
		height: 212px;
		overflow: hidden;
	}
	.pay-img img{
		width: 100%;
	}
	.pay-code {
		width: 794px;
		height: 100%;
		text-align: center;
	}
	
	/*电子签章*/
	.signature-wrap{
		width: 1728px;
		height: 713px;
		margin: 85px 95px; 
	}

	/*填写表单*/
	.form-wrap{
	    width: 1656px;
	    height: 690px;
	    margin-left: 130px;
	    margin-top: 95px;
	}
	.form-wrap .desk-remark{
		margin-bottom: 18px;
	}
	.form-wrap-left{
		width: 775px;
		margin-right: 60px;
	}
	.form-wrap-right{
		width: 775px;
	}
	.form-detail{
		height: 495px;
		overflow: hidden;
	}
	.form-detail table{
		width: 100%;
		font-size: 18px;
		line-height: 55px;
		height: 55px;
		color: #fff;	
	}
	.form-detail input{
		background:none;
		border:none;
		height: 55px;
		line-height: 55px;
		width: calc(100% - 170px);
	}
	.form-detail table td >span:nth-child(1){
		color: #01dcb6;
		font-weight: bold;
		width: 150px;
		text-align: right;
		display: inline-block;
	}
	.form-detail table td >span:nth-child(2){
		color: #01dcb6;
		font-weight: bold;
		width: 18px;
		display: inline-block;
		margin-left: -10px;
	}
	.form-detail table td,.form-detail table th{
	    border: 2px solid rgba(1, 220, 182, 0.15);
	    text-align: left;
	}
	.form-detail table th{
		height: 80px;
		line-height: 80px;
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #01dcb6;
	}
	.form-wrap-left input{
		color: #ffae00;
	}
	.form-wrap-right input{
		color: #fff;
	}
	.form-detail .w2{
		letter-spacing: 2em;
		margin-right: -2em;
	}
	.form-detail .w3{
		letter-spacing: 0.55em;
		margin-right: -0.65em;
	}
	.form-detail .w4{
		letter-spacing: 2px;
	}
	/*呼叫工作人员*/
	.phone-worker-wrap{
		text-align: center;
	}
	.phone-worker-wrap .text{
		margin-top: 40px;
		font-size: 24px;
		line-height: 24px;
		color: #0ae4c9;
		margin-bottom:70px;
	}
	.phone-worker-wrap  .phone-robot{
		margin-bottom: 10px;
	}
	/*提交纸质材料*/
	.submit-remark{
		font-size: 18px;
		line-height: 18px;
		margin-top: 30px;
		margin-bottom:50px;
	}
	.submit-remark span{
		color: #ffae00;
		font-weight: bold;
	}
	.submit-text{
		font-size: 22px;
		line-height: 22px;
		font-weight: bold;
		color: #01dcb6;
		margin-bottom: 20px;
	}
	.submit-wrap{
		height: 367px;
		overflow: hidden;
		padding: 10px 40px;
		box-sizing: border-box;
		font-size: 18px;
		line-height: 38px;
		background:rgba(1, 220, 182, 0.15);
	}
	
	/*指纹认证*/
	.finger-coupon .verify-look,.face-coupon .verify-look{
	    background-image: url(../img/finger-bg.png);
	    width: 1400px;
	    height: 730px;
	}
	.finger-coupon .phone-worker-wrap .text,.face-coupon .phone-worker-wrap .text{
		margin-top:-18px;
		font-size: 18px;
		line-height: 18px;
		margin-bottom:60px;
	}
	.face-coupon .phone-worker-wrap .text{
		margin-bottom: 15px;
	}
	.finger-coupon .phone-worker-wrap .phone-robot,.face-coupon .phone-worker-wrap .phone-robot{
		margin-bottom: 0;
	}
	.face-coupon .phone-robot{
		width: 640px;
		height: 460px;
		margin: 0 auto;
	}
	.face-coupon .desk-btn >div{
		margin-top: 30px;
	}
	.face-coupon .phone-worker-close,.finger-coupon .phone-worker-close{
	    position: absolute;
	    bottom: -140px;
	    width: 100%;
	    text-align: center;
	}

	/*扫号票*/
	.code-skip{
	    background-image: url(../img/code-bg.gif);
	}
	.code-skip .face-title,.identify-skip .face-title{
		margin-top: 100px;
	}
	.code-skip .desk-btn{
		margin-top: 530px;
	}
	.identify-skip{
		background-image: url(../img/result-bg.png);
	}
	.skip-img{
		text-align: center;
	    margin-top: 40px;
		margin-bottom:-50px;
	}
	
	/*材料复印*/
	.material-copy{
	    margin-top: -50px;
	    margin-left: -60px;
	    margin-right: -60px;
	}
	.material-copy .sweep-item ,.material-copy .sweep-img{
		width: 213px;
		height: 138px;
	}
	.material-copy .sweep-right{
		width: 810px;
	}
	.material-copy .sweep-left{
		margin-right: 65px;
	}
	.material-copy .sweep-item{
		margin-right: 55px;
		margin-bottom: 55px !important;
	}
	.material-copy .sweep-result{
		height: 435px;
		overflow: hidden;
	}
	.material-copy .sweep-detail{
		padding-top: 10px;
		margin-top: 0;
	}
	.material-copy .sweep-btn >div{
		width: 200px;
		border-radius: 70px;
		margin-right: 65px;
	}
	.material-copy .sweep-right .sweep-name{
		margin-bottom: 25px;
	}
	.material-copy .sweep-btn{
		margin-top:25px;
	}
	
	